import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;

import javax.swing.JPanel;


public class uiElements extends JPanel{
	Image uiImage;
	Rectangle uiRect;
	Coordinates uiPos;
	boolean firstRun = true;
	
	public uiElements(String a_filename, int a_x, int a_y, int a_w, int a_h) {
		uiImage = getToolkit().getImage(a_filename);
		uiRect = new Rectangle(a_x,a_y,a_w, a_h);
		uiPos = new Coordinates();
		uiPos.setX(a_x);
		uiPos.setY(a_y);
	}
	
	void draw(Graphics g)
	{
		g.drawImage(uiImage, uiPos.getX(), uiPos.getY(), this);
	}
	
	boolean isInBounds(int a_x, int a_y)
	{
		return uiRect.contains(a_x, a_y);
	}
}
